<?xml version="1.0" encoding="UTF-8"?>
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:ui="http://java.sun.com/jsf/facelets">
    <h:body>
        <ui:composition template="/WEB-INF/template.xhtml"> 
            <ui:define name="javascript">
                <script type="text/javascript">
                    document.title = "Logowanie - Mój Dziennik";
                </script>
            </ui:define>
            
            <ui:define name="menu">
                <ul>
                    <h:form id="menuform">
                        <li><h:outputLink value="index.xhtml" > Strona<br />główna </h:outputLink></li>
                        
                        <h:panelGroup rendered="#{!uzytkownik.zalogowano}" >
                            <li><h:outputLink value="zaloguj.xhtml" ><span class="activepage"> Zaloguj </span></h:outputLink></li>
                        </h:panelGroup>
                    </h:form>
                </ul>
            </ui:define> 
            
            <ui:define name="content">
                <h2>Zaloguj</h2>
                
                <!-- DKA: łączy z bazą danych podcza ładowania danych -->
                <f:metadata>
                    <f:event type="preRenderView" listener="#{polaczenie.polacz_z_baza}"/>
                </f:metadata>

                <h:form>
                    <fieldset>
                        <label>Typ użytkownika</label>
                        <h:selectOneMenu id="userType" value="#{uzytkownik.tryb}">
                            <f:selectItem itemLabel="Administrator" itemValue="1" />
                            <f:selectItem itemLabel="Nauczyciel" itemValue="2" />
                            <f:selectItem itemLabel="Rodzic" itemValue="3" />
                        </h:selectOneMenu>
                    </fieldset>

                    <!-- DKA: zapis wartości do ziarna -->
                    <fieldset>
                        <h:outputLabel for="login"> Login </h:outputLabel>
                        <h:inputText id="login" value="#{uzytkownik.login}"></h:inputText>
                    </fieldset>
                    <fieldset>
                        <h:outputLabel for="login"> Hasło </h:outputLabel>
                        <h:inputSecret id="password" value="#{uzytkownik.haslo}"> </h:inputSecret>
                    </fieldset>
                    <fieldset>
                        <h:commandButton value="Zaloguj" action="#{uzytkownik.zaloguj}"  class="submitbutton"></h:commandButton>
                    </fieldset>
                    <!-- DKA: odczyt wartości z ziarna
                    <br/><h:outputText value="#{uzytkownik.login}"></h:outputText> 
                    <br/><h:outputText value="#{uzytkownik.haslo}"></h:outputText>
                    -->
                </h:form>
            </ui:define> 
        </ui:composition>
    </h:body>
</html>
